﻿/* CSS Document */
body{ font-size:12px;color:#4a4a4a; line-height:28px;margin:0px; padding:0px; background:url(../images/bg.jpg) repeat-x top;}
a{ color:#4a4a4a; text-decoration:none;}
a:hover{ color:#a20812; text-decoration:none;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 
{ margin: 0; padding: 0;} 
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border:0px;}
.red{ color:#ff0000;}

/* 以下是首页内容 */
.top{ width:100%; height:363px; margin:0 auto;}
.banner{ width:1004px; height:363px; margin:0 auto;}
.navbg{ width:100%; height:47px;line-height:47px;  background:url(../images/navbg.jpg) repeat-x; margin:0 auto;}
/*menu*/
#menu {width:1004px; height:47px; line-height:47px; color:#fff; font-weight:bold; font-size:14px; margin:0 auto;}
#nav_2 .mainlevel {position:relative;z-index:999;  float:left; height:47px; width:84px; margin-left:8px; margin-right:8px;_margin-left:7px; _margin-right:8px;/*IE6 only*/}
#nav_2 .mainlevel a {color:#fff;text-decoration:none; line-height:47px; display:block; text-align:center;width:84px; }
#nav_2 .mainlevel a:hover {color:#fff; text-decoration:none;background:url(../images/nav1.jpg)  no-repeat center;}
#nav_2 .mainlevel ul {display:none; width:84px; position:absolute; }
#nav_2 .mainlevel li a{ background:#24497E; color:#FFF; width:84px; height:30px; line-height:30px; border-bottom:1px solid #fff;/*IE6 only*/}
#nav_2 .mainlevel li a:hover{background:#5F95DF; height:30px; line-height:30px; border-bottom:1px solid #fff;}
.index_main{ width:1004px; height:auto; margin:0 auto; background:#FFF; overflow:hidden;}
.index_main_l{ width:247px; height:auto; float:left; }
.cpfl_bg{ width:247px; height:470px; float:left; background:url(../images/cpfl_bg.jpg); padding-top:70px;}
.cpfl_bg li{ width:190px; height:35px; line-height:35px; margin:0 auto; padding-left:10px; background:url(../images/ico4.jpg) 2px 15px no-repeat; border-bottom:1px dashed #fff;}
.cpfl_bg li a{ color:#fff;}
.case_tit{ width:225px; height:32px; float:left; background:url(../images/case_tit.jpg); padding-right:22px;}
.case_mid{ width:212px; height:254px; float:left; background:url(../images/case_mid.jpg); padding:0 25px 0 10px;}
.case{ width:212px; height:78px; float:left; border-bottom:1px dashed #ccc; padding-top:5px;}
.case .casepic{ width:96px; height:72px; float:left;}
.case .casetext{ width:110px; height:72px; float:left; padding-left:4px;}
.case .casetext p.tit{ width:110px; height:24px; line-height:24px; font-weight:bold; float:left;}
.case .casetext p.casemid{ width:110px; height:48px; line-height:22px; float:left;}
.case_bot{ width:247px; height:11px;float:left; background:url(../images/case_bot.jpg);}

/*banner*/
#full-screen-slider { width:100%; height:363px; float:left; margin:0 auto; position:relative;}
#slides { display:block; width:100%; height:363px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:1;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}



.cpzx_tit{ width:735px; height:30px; background:url(../images/cpzx_tit.jpg);float:left; padding-top:14px; line-height:30px; padding-right:22px;}
.cpzx_tit_l{ width:96px; height:30px; line-height:30px; float:left; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.cpzx_tit_r{ width:50px; float:right; text-align:right;}
.lxwm_tit_r{ width:50px; float:right; text-align:right; color:#fff;}
.lxwm_tit_r1{ width:50px; float:right; text-align:right; color:#000;}
.lxwm_tit_r1 a{ color:#000;}
.cpzx_mid{ width:727px; height:194px; background:url(../images/cpzx_mid.jpg);float:left; padding-left:15px; padding-right:15px;}
.cpzx_mid li{ width:212px; height:194px; float:left; padding-left:20px; padding-right:15px;padding-top:4px;}
.cpzx_mid li p.pic{ width:200px; height:150px; float:left; padding:5px; border:1px solid #92b7e3;}
.cpzx_mid li p.text{ width:212px; height:25px;line-height:25px; float:left; text-align:center;margin-top:2px;}






.cpzx_bot{ width:757px; height:16px; background:url(../images/cpzx_bot.jpg);float:left; }
.jsly_tit{ width:735px; height:32px; background:url(../images/jsly_tit.jpg);float:left;  padding-right:22px; }
.jsly_mid{ width:757px; height:234px; background:url(../images/jsly_mid.jpg);float:left; }
.jsly_mid_l{ width:300px; height:219px; float:left; text-align:center; padding-top:15px;}
.jsly_mid_l img{ padding:5px; border:1px solid #92b7e3;}
.jsly_mid_r{ width:447px; height:234px; float:left; padding-left:10px;}
.jsly_mid_r li{ width:447px; height:28px; float:left; line-height:28px;}
.jsly_mid_r li p.newstext{ width:330px; height:28px; overflow:hidden; float:left;padding-left:15px; background:url(../images/ico1.jpg) 2px 10px no-repeat;}
.jsly_mid_r li p.newstime{ width:70px; height:28px; float:left; text-align:right;}


.jsly_bot{ width:757px; height:16px; background:url(../images/jsly_bot.jpg);float:left; }
.red{ color:#F00;}

.index_main_r{ width:757px; height:auto; float:left; }
.gsxw_area{width:473px; height:auto; float:left;}
.gsxw_tit{ width:451px; height:32px; background:url(../images/gsxw_tit.jpg); padding-right:22px;}
.gsxw_mid{ width:453px; height:240px; background:url(../images/gsxw_mid.jpg); padding:10px;}
.gsxw_mid_t{ width:453px; height:110px; float:left;}
.gsxw_mid_t_l{ width:160px; height:106px; padding-top:4px; float:left;}
.gsxw_mid_t_l img{ border:1px solid #92b7e3; padding:5px;}
.gsxw_mid_t_r{ width:293px; height:106px; padding-top:4px; float:left;}
.gsxw_mid_t_r_t{ width:293px; height:30px; line-height:30px; font-weight:bold;}
.gsxw_mid_t_r_m{ width:293px; height:76px; line-height:23px;}

.gsxw_mid_b{ width:453px; height:130px; float:left;}
.gsxw_mid_b li{ width:453px; height:28px; float:left; line-height:28px;}
.gsxw_mid_b li p.newstext{ width:350px;overflow:hidden; height:28px; float:left;padding-left:15px; background:url(../images/ico1.jpg) 2px 10px no-repeat;}
.gsxw_mid_b li p.newstime{ width:70px; height:28px; float:left; text-align:right;}


.gsxw_bot{ width:473px; height:11px; background:url(../images/gsxw_bot.jpg);}


.lxwm_area{width:284px; height:auto; float:left;}
.lxwm_tit{ width:262px; height:38px; background:url(../images/lxwm_tit.jpg); padding-right:22px;}
.lxwm_mid{ width:264px; height:254px; background:url(../images/lxwm_mid.jpg); padding:0 10px;}
.lxwm_mid li{ width:264px; height:28px; float:left; line-height:28px;}
.lxwm_mid li p.newstext{ width:170px;overflow:hidden; height:28px; float:left;padding-left:15px; background:url(../images/ico1.jpg) 2px 10px no-repeat;}
.lxwm_mid li p.newstime{ width:70px; height:28px; float:left; text-align:right;}

.pic3{ width:240px; height:64px; margin:0 auto;}
.lxwm_mid_text{ width:240px; height:auto; margin:0 auto;}
.lxwm_bot{ width:284px; height:11px; background:url(../images/lxwm_bot.jpg);}

.zxgg_bg{ width:834px; height:56px; line-height:50px; margin:0 auto; background:url(../images/zxgg_bg.jpg); padding-left:170px;}
.yqlj_bg{ width:894px; height:32x; background:url(../images/yqlj_bg.jpg); margin:10px auto; clear:both; padding-left:110px; line-height:32px;}
.bot{ width:100%; height:86px; background:url(../images/bot_bg.jpg);}
.bot_bg{ width:1004px; height:86px;margin:0 auto; text-align:center; color:#fff;}
.bot_bg a{ color:#fff;}
.tab{ width:96px; height:32px; float:left; display:block; line-height:32px; font-size:14px; font-weight:bold; text-align:center;}

.current{ width:96px; height:32px; float:left; display:block; line-height:32px; font-size:14px; font-weight:bold; text-align:center;background:url(../images/tabbg.jpg); color:#fff;}
a.current{ color:#FFF;}
.sub_mid{ width:727px; height:auto; min-height:760px; _height:760px;background:url(../images/cpzx_mid.jpg);float:left; padding-left:15px; padding-right:15px; padding-top:20px;}
.dqwz{ width:500px; float:right; text-align:right;}


.sub_news{ width:727px; height:auto; min-height:760px; _height:760px;background:url(../images/cpzx_mid.jpg);float:left; padding-left:15px; padding-right:15px; padding-top:20px;}
.sub_news li{ width:727px; height:35px; float:left; line-height:35px;}
.sub_news li p.newstext{ width:620px;overflow:hidden; height:35px; float:left;padding-left:15px; background:url(../images/ico1.jpg) 2px 13px no-repeat;}
.sub_news li p.newstime{ width:70px; height:35px; float:left; text-align:right;}
.page{ width:727px; height:30px; float:left;text-align:center; line-height:30px;clear:both;margin-bottom:20px; margin-top:20px;}
.submaintitle{ width:727px; height:30px;font-size:18px; font-weight:bold; color:#e74658; text-align:center; margin:0 auto; clear:both;}
.submaintime{ width:727px; height:30px;text-align:center; margin:0 auto; border-bottom:1px dashed #5a5a5a;}
.submainbg{ width:727px; height:auto;margin:0 auto;min-height:200px;_height:200px; border-bottom:1px dashed #5a5a5a;}
.goindex{ width:727px; height:30px;font-size:14px; text-align:center; margin:0 auto; padding-bottom:10px; clear:both;}
.next{ width:727px; height:30px;margin:0 auto; line-height:30px; clear:both;}

.sub_pro{ width:727px; height:auto; min-height:760px; _height:760px;background:url(../images/cpzx_mid.jpg);float:left; padding-left:15px; padding-right:15px; padding-top:20px;}
.sub_pro li{ width:212px; height:194px; float:left; padding-left:15px; padding-right:10px;padding-top:10px;}
.sub_pro li p.pic{ width:200px; height:150px; float:left; padding:5px; border:1px solid #92b7e3;}
.sub_pro li p.text{ width:212px; height:25px;line-height:25px; float:left; text-align:center; margin-top:2px;}

.subproshow{ width:600px;margin:0 auto; font-size:0px; line-height:0px; text-align:center; margin-top:10px; padding:3px; clear:both;}
.subproshow img{ border:1px solid #92b7e3; padding:6px;}

.sub_lxwm_mid_text{ width:212px; height:auto; margin:0 auto;}

.sub_pic3{ width:212px; height:64px; margin:0 auto; padding-top:10px;}
.sub_pic3 img{ width:200px; height:53px; text-align:center; padding:3px; border:1px solid #92b7e3;}